package routers

import (
	"go_demo/internal/controllers"

	"github.com/gin-gonic/gin"
)

// 定义用户相关的路由
func SetupUserRoutes(r *gin.Engine, uc *controllers.UserController) {
	// 新建用户
	r.POST("/user", uc.CreateUser)
	// 通过id查找用户
	r.GET("/user/:id", uc.GetUserById)
	// 查找所有用户
	r.GET("/users", uc.GetAllUser)
	// 通过id删除用户
	r.DELETE("/user/:id", uc.DeleteUserById)
	//更新用户信息
	r.PUT("/user/:id", uc.UpdateUser)
	// 用户登录
	r.POST("/user/login", uc.UserLogin)

}
